Dumbuck House Hotel Dumbarton is a stylishly refurbished 19th century mansion house set in beautifully landscaped gardens and minutes away from the world famous Loch Lomond, Dumbuck House Hotel is an ideal base for your visit. At Dumbuck House, the welcome is warm, the facilities luxurious and the food outstanding.